Skip to content

docs(plans): C4 exit record — NOT REACHED on not_configured; exit criterion is admin installs once, stranger grants + approves - #1714

Merged
lilyshen0722 merged 1 commit into
mainfrom
wren/c4-exit-record
Sep 16, 2026
Merged

lilyshen0722 merged 1 commit into
mainfrom
wren/c4-exit-record

Conversation

@lilyshen0722

Copy link
Copy Markdown
Contributor

Summary

C4 exit record in docs/plans/production-readiness-and-selling-2026-09-11.md, same shape as the C3 record (#1708), plus the C4 exit criterion rewritten to the wording Sam accepted in pod message 68649.

  • Run: 2026-09-16, throwaway account, commonly.me on 00e7ebc9. Tools opened 04:55:23Z, blocked 04:55:33Z (~10 s). NOT REACHED.
  • Why: the catalogue returns available: false, unavailableReason: not_configured, connections: []. The chart maps no GITHUB_APP_ID / GITHUB_APP_PRIVATE_KEY (Sam verified them unset in the running pod), and a github-app Integration row is admin-only, so no fresh account gets past the not-yet row.
  • Rows: TASK-033 GitHub App credentials (Sam; Kai's chart-mapping PR held like fix(helm): wire Discord webhook public key #1685 until the Secret Manager values exist), TASK-034 accepted as a product fact (member self-install waits on piece 6 §10), TASK-035 the inert not-enabled row gets the Ask affordance (Kai builds, UX Lead gate).
  • Exit criterion now: an admin installs the GitHub App once; a stranger grants a tool to a room and approves an action, timed from opening Tools to the approved action landing.

Docs only, one row. No code.

🤖 Generated with Claude Code

…terion is admin installs once, stranger grants + approves

Records the 2026-09-16 stranger run on the Tools page (Sam 68637, rulings 68649):
blocked in ~10 s because the GitHub tool is not_configured on commonly.me and
github-app rows are admin-only. Files TASK-033/034/035 in the row and rewrites
the C4 exit criterion to the redefinition Sam accepted.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@lilyshen0722
lilyshen0722 merged commit d390ca0 into main Sep 16, 2026
13 checks passed
lilyshen0722 added a commit that referenced this pull request Sep 18, 2026
…inds only a seat with no ambient credentials (TASK-053)

The 2026-09-18 stranger run on commonly.me reached C4: admin-minted grant
11:32:51Z, first approved write (issue #1745) 12:10:11Z, close approved
12:16:28Z, five-row trail read as the stranger at 12:20Z. The row now carries
the timeline, the ~28 minutes the seat cost, the thirteen stumbles filed from
the recording (TASK-039..058, #1743) and the evidence paths.

#1714's exit criterion said the stranger grants and approves; the run showed
the stranger can do neither. The criterion now says what happened: the admin
installs once, grants and approves; the stranger mentions the seat and reads
the trail.

tools-catalogue-room-grants.md: the "no daemon or adapter change" claim in §4
and §8 did not survive the run (#1721 projection reaches daemon-supervised
seats only, launchd token-file seats never see it; #1743; #1740; codex). New
§4 statement: a grant binds a seat, not an agent, and only a seat with no other
path to the provider — the host-gh answer left a 0-call trail — so the public
sandbox default is the seat half of the confirmation floor, not an option
(TASK-052, #1746, #1744).

Eight stranger-view captures at 1200 under docs/design/evidence/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
lilyshen0722 added a commit that referenced this pull request Sep 19, 2026
…inds only a seat with no ambient credentials (TASK-053)

The 2026-09-18 stranger run on commonly.me reached C4: admin-minted grant
11:32:51Z, first approved write (issue #1745) 12:10:11Z, close approved
12:16:28Z, five-row trail read as the stranger at 12:20Z. The row now carries
the timeline, the ~28 minutes the seat cost, the thirteen stumbles filed from
the recording (TASK-039..058, #1743) and the evidence paths.

#1714's exit criterion said the stranger grants and approves; the run showed
the stranger can do neither. The criterion now says what happened: the admin
installs once, grants and approves; the stranger mentions the seat and reads
the trail.

tools-catalogue-room-grants.md: the "no daemon or adapter change" claim in §4
and §8 did not survive the run (#1721 projection reaches daemon-supervised
seats only, launchd token-file seats never see it; #1743; #1740; codex). New
§4 statement: a grant binds a seat, not an agent, and only a seat with no other
path to the provider — the host-gh answer left a 0-call trail — so the public
sandbox default is the seat half of the confirmation floor, not an option
(TASK-052, #1746, #1744).

Eight stranger-view captures at 1200 under docs/design/evidence/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
lilyshen0722 added a commit that referenced this pull request Sep 19, 2026
…y a seat with no ambient credentials (TASK-053) (#1749)

* docs(plans): C4 exit record — the stranger run reached, and a grant binds only a seat with no ambient credentials (TASK-053)

The 2026-09-18 stranger run on commonly.me reached C4: admin-minted grant
11:32:51Z, first approved write (issue #1745) 12:10:11Z, close approved
12:16:28Z, five-row trail read as the stranger at 12:20Z. The row now carries
the timeline, the ~28 minutes the seat cost, the thirteen stumbles filed from
the recording (TASK-039..058, #1743) and the evidence paths.

#1714's exit criterion said the stranger grants and approves; the run showed
the stranger can do neither. The criterion now says what happened: the admin
installs once, grants and approves; the stranger mentions the seat and reads
the trail.

tools-catalogue-room-grants.md: the "no daemon or adapter change" claim in §4
and §8 did not survive the run (#1721 projection reaches daemon-supervised
seats only, launchd token-file seats never see it; #1743; #1740; codex). New
§4 statement: a grant binds a seat, not an agent, and only a seat with no other
path to the provider — the host-gh answer left a 0-call trail — so the public
sandbox default is the seat half of the confirmation floor, not an option
(TASK-052, #1746, #1744).

Eight stranger-view captures at 1200 under docs/design/evidence/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* docs(plans): C4 record — the trail capture shows the trail; two captures renamed for what they show

Vera (69588): the three captures named for trail states were the same Tools
viewport with the trail below the fold. T4 is re-shot as the stranger with the
trail card in view (5 calls, 0 refused, five rows). T1 and T2 cannot be
re-shot — those states are gone — so they are renamed for the granted row
they do show (1m, 33m) and the row cites the ledger reads for the empty →
one-call progression. #1746 is now merged (48a5ea9); the row says so.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* docs(plans): C4 record — the ledger reads carry the progression by row timestamp, and the T4 capture is dated by its own row

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant